perm filename KNOWLE[F87,JMC] blob
sn#850871 filedate 1987-12-28 generic text, type T, neo UTF8
Notes on knowledge
Let's formalize knowledge using circumscription.
Key axiom:
cancels(x,y) ∧ applies(x,s) ⊃ ab aspect1(y,s).
This is intended to allow cancellation of inheritance, but
it isn't quite right.
We want a general axiom that says that people know the effects
of their possible actions. It should be cancellable by consideration
that says they don't, e.g. a person doesn't ordinarily know the
combination of a safe, but he ordinarily does if it's his safe.
relevant(x,p,s) ∧ ¬ab aspect1(p,x,s) ⊃ holds(knows(p,x),s)
cancels(issafe y,knows(p,combination y))